MyBatis——XML配置文件介绍(2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>
<properties resource="jdbc.properties" />

<!--起别名-->
<typeAliases>
<!--
type: 指定给哪个类型起别名
alias:指定别名
注意:别名不缺分大小写。
alias属性是可以省略的。有默认的别名。
-->
<!--<typeAlias type="com.powernode.mybatis.pojo.Car" alias="aaa"/>
<typeAlias type="com.powernode.mybatis.pojo.Log" alias="bbb"/>-->

<!--省略alias之后,别名就是类的简名,比如:com.powernode.mybatis.pojo.Car的别名就是Car/car/cAR/cAr,不缺分大小写。 -->
<!--<typeAlias type="com.powernode.mybatis.pojo.Car"/>
<typeAlias type="com.powernode.mybatis.pojo.Log"/>-->

<!--将这个包下的所有的类全部自动起别名。别名就是类简名。不区分大小写。-->
<package name="com.powernode.mybatis.pojo"/>

</typeAliases>

<environments default="powernodeDB">
<environment id="powernodeDB">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>

<mappers>

<!--<mapper resource=""/>
<mapper url=""/>
<mapper class=""/>-->

<!--<mapper resource="CarMapper.xml"/>
<mapper resource="LogMapper.xml"/>-->

<!--使用这种方式的前提:CarMapper.xml文件的位置不能随便放-->
<!--必须和CarMapper接口放在一起。-->
<!--XML文件的名字必须和接口名一致。-->
<!--<mapper class="com.powernode.mybatis.mapper.CarMapper"/>
<mapper class="com.powernode.mybatis.mapper.LogMapper"/>-->

<!-- 这种方式在实际开发中是使用的。-->
<!--前提是:XML文件必须和接口放在一起。并且名字一致。-->
<package name="com.powernode.mybatis.mapper"/>


</mappers>

</configuration>
文章作者: GeYu
文章链接: https://nuistgy.github.io/2023/01/13/mybatis——config文件详解 2/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yu's Blog